{
}
-static void
-gdk_broadway_surface_set_role (GdkSurface *surface,
- const gchar *role)
-{
-}
-
static void
gdk_broadway_surface_set_startup_id (GdkSurface *surface,
const gchar *startup_id)
impl_class->set_urgency_hint = gdk_broadway_surface_set_urgency_hint;
impl_class->set_geometry_hints = gdk_broadway_surface_set_geometry_hints;
impl_class->set_title = gdk_broadway_surface_set_title;
- impl_class->set_role = gdk_broadway_surface_set_role;
impl_class->set_startup_id = gdk_broadway_surface_set_startup_id;
impl_class->set_transient_for = gdk_broadway_surface_set_transient_for;
impl_class->get_frame_extents = gdk_broadway_surface_get_frame_extents;
}
}
-static void
-gdk_quartz_surface_set_role (GdkSurface *window,
- const gchar *role)
-{
- if (GDK_SURFACE_DESTROYED (window) ||
- SURFACE_IS_TOPLEVEL (window))
- return;
-
- /* FIXME: Implement */
-}
-
static void
gdk_quartz_surface_set_startup_id (GdkSurface *window,
const gchar *startup_id)
impl_class->set_urgency_hint = gdk_quartz_surface_set_urgency_hint;
impl_class->set_geometry_hints = gdk_quartz_surface_set_geometry_hints;
impl_class->set_title = gdk_quartz_surface_set_title;
- impl_class->set_role = gdk_quartz_surface_set_role;
impl_class->set_startup_id = gdk_quartz_surface_set_startup_id;
impl_class->set_transient_for = gdk_quartz_surface_set_transient_for;
impl_class->get_frame_extents = gdk_quartz_surface_get_frame_extents;
gdk_wayland_surface_sync_title (surface);
}
-static void
-gdk_wayland_surface_set_role (GdkSurface *surface,
- const gchar *role)
-{
-}
-
static void
gdk_wayland_surface_set_startup_id (GdkSurface *surface,
const gchar *startup_id)
impl_class->set_urgency_hint = gdk_wayland_surface_set_urgency_hint;
impl_class->set_geometry_hints = gdk_wayland_surface_set_geometry_hints;
impl_class->set_title = gdk_wayland_surface_set_title;
- impl_class->set_role = gdk_wayland_surface_set_role;
impl_class->set_startup_id = gdk_wayland_surface_set_startup_id;
impl_class->set_transient_for = gdk_wayland_surface_set_transient_for;
impl_class->get_frame_extents = gdk_wayland_surface_get_frame_extents;
}
}
-static void
-gdk_x11_surface_set_role (GdkSurface *surface,
- const gchar *role)
-{
- GdkDisplay *display;
-
- display = gdk_surface_get_display (surface);
-
- if (GDK_SURFACE_DESTROYED (surface) ||
- !SURFACE_IS_TOPLEVEL (surface))
- return;
-
- if (role)
- XChangeProperty (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface),
- gdk_x11_get_xatom_by_name_for_display (display, "WM_WINDOW_ROLE"),
- XA_STRING, 8, PropModeReplace, (guchar *)role, strlen (role));
- else
- XDeleteProperty (GDK_DISPLAY_XDISPLAY (display), GDK_SURFACE_XID (surface),
- gdk_x11_get_xatom_by_name_for_display (display, "WM_WINDOW_ROLE"));
-}
-
static void
gdk_x11_surface_set_startup_id (GdkSurface *surface,
const gchar *startup_id)
impl_class->set_urgency_hint = gdk_x11_surface_set_urgency_hint;
impl_class->set_geometry_hints = gdk_x11_surface_set_geometry_hints;
impl_class->set_title = gdk_x11_surface_set_title;
- impl_class->set_role = gdk_x11_surface_set_role;
impl_class->set_startup_id = gdk_x11_surface_set_startup_id;
impl_class->set_transient_for = gdk_x11_surface_set_transient_for;
impl_class->get_frame_extents = gdk_x11_surface_get_frame_extents;